package com.heima.media.feign;

import com.heima.article.entity.ApAuthor;
import com.heima.common.dto.ResponseResult;
import com.heima.media.entity.WmUser;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;

/**
 * @author: 李新彪
 * @create: 2022-03-23 15:10
 */
@FeignClient("leadnews-media")  //指定调用哪个微服务
public interface MediaFeign {


    /**
     * 保存自媒体用户
     *
     * @param user
     * @return 返回新增后的自媒体用户信息 用户更新 作者表中逻辑外键：自媒体用户ID
     */
    @PostMapping("/api/v1/user")
    public ResponseResult<WmUser> saveWmUser(@RequestBody WmUser user);


    /**
     * 更新自媒体用户
     *
     * @param user
     * @return
     */
    @PutMapping("/api/v1/user")
    public ResponseResult updateWmUser(@RequestBody WmUser user);




}
